#ifndef FORNECEDOR_H_
#define FORNECEDOR_H_

//ESTRUTURA FORNECEDOR
typedef struct fornecedor{
    int codigo;
    char nome_forn[60];
    char nome_fant_forn[60];
    char rua_forn[50];
    char bairro_forn[40];
    char cidade_forn[40];
    char cnpj_forn[14];
    char telefone[13];
    char email[30];
    int status;
    fornecedor prox;
    fornecedor ant;
}Fornecedor;

//MANIPULA A LISTA DE FORNECEDORES INSERINDO UM NOVO NO FORNECEDOR
void cadastrar_fornecedor(Fornecedor **lista_fornecedor, int cod_forn);

//MANIPULA A LISTA DE FORNECEDORES ALTERANDO UM FORNECEDOR
void alterar_cad_fornecedor(Fornecedor **lista_fornecedor, int cod_forn);

//IMPRIME TODOS OS CAMPOS DE UM NO FORNECEDOR
void imprime_fornecedor(Fornecedor **lista_fornecedor, int cod_forn);

//FUNÇÃO QUE BUSCA UM FORNECEDOR NA LISTA TENDO CONHECIDO O CODIGO DO FORNECEDOR
Fornecedor busca_fornecedor_cod(Fornecedor **lista_fornecedor, int cod_forn);

#endif /* FORNECEDOR_H_ */
